# 城市和国家 　编写一个函数，它接受两个形参：
# 一个城市名和一个国家名。这个函数返回一个格式为 City ,
# Country 的字符串，如Santiago, Chile 。将这个函数存储
# 在一个名为city_functions.py的模块中。
# 创建一个名为test_cities.py的程序，对刚才编写的函数进行测
# 试（别忘了，需要导入模块unittest 和要测试的函数）。编
# 写一个名为test_city_country() 的方法，核实使用类似
# 于'santiago' 和'chile' 这样的值来调用前述函数时，得到
# 的字符串是正确的。运行test_cities.py，确认测试
# test_city_country() 通过了。

import unittest 
from city_functions import city_belong

class CityFunctionsTestCase(unittest.TestCase):
	"""测试city_functions.py"""

	def test_city_belong_country(self):
		"""能够正确处理像Santiago Chile这样的城市名和所属国家吗？"""

		city_belong_country = city_belong('santiago', 'Chile')
		self.assertEqual(city_belong_country, 'Santiago, Chile')


if __name__ == '__main__':
	unittest.main()